home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / boot / netBoot.new / h / trap.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-19  |  898 b   |  42 lines

  1.  
  2. /*    @(#)trap.h 1.1 86/09/27 SMI    */
  3.  
  4. /*
  5.  * Copyright (c) 1986 by Sun Microsystems, Inc.
  6.  */
  7.  
  8. /*
  9.  * Trap type values
  10.  */
  11.  
  12. #define    T_M_ERRORVEC    0x00    /* magic number for any uninitialized vectors */
  13. #define    T_BUSERR    0x08
  14. #define    T_ADDRERR    0x0c
  15. #define    T_ILLINST    0x10
  16. #define    T_ZERODIV    0x14
  17. #define    T_CHKINST    0x18
  18. #define    T_TRAPV        0x1c
  19. #define    T_PRIVVIO    0x20
  20. #define    T_TRACE        0x24
  21. #define    T_EMU1010    0x28
  22. #define    T_EMU1111    0x2c
  23. #define    T_COPROCERR    0x34
  24. #define    T_FMTERR    0x38
  25. #define    T_SPURIOUS    0x60
  26. #define    T_LEVEL1    0x64
  27. #define    T_LEVEL2    0x68
  28. #define    T_LEVEL3    0x6c
  29. #define    T_LEVEL4    0x70
  30. #define    T_LEVEL5    0x74
  31. #define    T_LEVEL6    0x78
  32. #define    T_LEVEL7    0x7c
  33. #define    T_SYSCALL    0x80
  34. #define    T_M_BADTRAP    0x84    /* magic number for traps 1-14 */
  35. #define    T_BRKPT        0xbc
  36. #define    T_M_FLOATERR    0xc0    /* magic number for float traps */
  37.  
  38. /*
  39.  * VOR value which requests popping of bus error info
  40.  */
  41. #define    T_FIXSTACK    0xff
  42.